package sistema;

import controloBD.AcessoBD;
import controloBD.QueryResult;
import java.util.List;
import java.util.Vector;

public class Pais {

    private Long id_pais;
    private String nome;

    public Pais(Long id, String nome) {
        this.id_pais = id;
        this.nome = nome;
    }

    public Pais(Vector tabela) {
        this.id_pais = (Long) tabela.get(0);
        this.nome = (String) tabela.get(1);
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Long getId() {
        return id_pais;
    }

    public String getNome() {
        return nome;
    }

    public static List<Pais> devolveTodos() throws Exception {
        AcessoBD conexao = new AcessoBD();
        String qryName = new String("devolve_todospaises");
        QueryResult qr = new QueryResult();
        qr = conexao.executeSelect(qryName, null);
        conexao.closeBD();
        return (List<Pais>) new <List>Pais(qr.tabela());
    }
}
